{
HacktreeRepoPrivate *priv = GET_PRIVATE (self);
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
+
if (priv->inited)
return TRUE;
HacktreeRepoPrivate *priv = GET_PRIVATE (self);
GChecksum *checksum = NULL;
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
g_return_val_if_fail (priv->inited, FALSE);
if (!link_one_file (self, path, HACKTREE_OBJECT_TYPE_FILE,
commit_sha256, &ret_commit, error))
goto out;
- g_variant_get_child (ret_commit, 5, "&s", &tree_checksum);
+ g_variant_get_child (ret_commit, 6, "&s", &tree_checksum);
if (!parse_tree (self, tree_checksum, &ret_tree_data, error))
goto out;
gboolean ret = FALSE;
GChecksum *checksum = NULL;
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
g_assert (tree != NULL);
if (!link_one_file (self, abspath, HACKTREE_OBJECT_TYPE_FILE,
ParsedDirectoryData *dir;
int i;
gboolean is_directory;
-
+
if (!check_path (filename, error))
goto out;
GChecksum *ret_commit_checksum = NULL;
GDateTime *now = NULL;
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
g_return_val_if_fail (priv->inited, FALSE);
if (priv->current_head)
GFileInfo *file_info = NULL;
GError *temp_error = NULL;
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
g_return_val_if_fail (priv->inited, FALSE);
objectdir = g_file_new_for_path (priv->objects_path);
gboolean ret = FALSE;
HacktreeSerializedVariantType ret_type;
GVariant *ret_variant = NULL;
+
+ g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
if (!load_gvariant_object_unknown (repo, sha256, &ret_type, &ret_variant, error))
goto out;